using System;
using System.Collections;
using System.Reflection;
[System.Reflection.DefaultMember("Item")]
//ExtendCollection 0
public sealed class BO4List : System.Collections.CollectionBase
{
    //0
	public BO4 Get(int int_0)
	{
		return (BO4)base.InnerList[int_0];
	}
    //1
	public void Add(BO4 BO4_0)
	{
		base.InnerList.Add(BO4_0);
	}
    //2
	public void Remove(BO4 BO4_0)
	{
		base.InnerList.Remove(BO4_0);
	}
    //3
	public BO4 Find(int int_0)
	{
		foreach (BO4 gClass in base.InnerList)
		{
			if (gClass.method_0() == int_0)
			{
				return gClass;
			}
		}
		return null;
	}
    //4
	public BO4 Search(string string_0)
	{
		foreach (BO4 gClass in base.InnerList)
		{
			if (gClass.method_2() == string_0)
			{
				return gClass;
			}
		}
		return null;
	}
}
